package com.songshuai.customer.client.dto.response.sop;

import com.songshuai.webapi.baseapi.utils.DateUtil;
import lombok.Data;

import java.util.Date;

@Data
public class DynamicSopListResDto {

    /** 主键 */
    private String sopId;

    /** 标题 */
    private String title;

    /** 摘要 */
    private String description;

    /** 预览图片 */
    private String img;

    /** 主分类 */
    private String mainType;

    /** 子分类 */
    private String subType;

    /** 主分类名称*/
    private String mainTypeStr;

    /** 子分类名称*/
    private String subTypeStr;

    /** 浏览量 */
    private Integer clickNum;

    /** 初始热度量 */
    private Integer initHotNum;

    /** 点赞数 */
    private Integer goodNum;

    /** 热度量 */
    private Integer hotNum;

    /** 发布时间 */
    private Date publishTime;

    private String publishTimeStr;

    /** 发布人 */
    private String publishByName;

    /** 是否置顶 1：是，0：否*/
    private Integer isTop;

    /** 是否推送 1：是，0：否*/
    private Integer isPush;

    public String getPublishTimeStr() {
        return DateUtil.ChangeDateToString(publishTime,"yyyy-MM-dd HH:mm:ss");
    }

    public Integer getHotNum(){
        return clickNum + initHotNum + goodNum;
    }

}
